import { ModuleWithProviders, NgModule } from '@angular/core';
import { AuthGuardService } from './auth-guard.service';
import { ProjectService } from './project.service';
import { QuoteService } from './quote.service';
import { TaskListService } from './task-list.service';
import { TaskService } from './task.service';
import { UserService } from './user.service';

@NgModule()
export class ServicesModule {
  static forRoot(): ModuleWithProviders<ServicesModule> {
    return {
      ngModule: ServicesModule,
      providers: [QuoteService, ProjectService, TaskListService, TaskService, UserService, AuthGuardService],
    };
  }
}
